﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;

namespace AspWebTest
{
    public class MessageBox
    {
        public MessageBox()
        {

        }

        static public void Show(Page page, string msg)
        {
            msg = GetString(msg);
            page.ClientScript.RegisterStartupScript(page.GetType(), "message", 
                "<script type='text/javascript'language='javascript' defer='defer'>alert('"
                + @msg.ToString() + "');</script>"); 
        }

        static private string GetString(string strmsg)
        {
            if (string.IsNullOrEmpty(strmsg)) return "";
            strmsg = @strmsg.Replace("'", "\\'");
            strmsg = @strmsg.Replace("\n", "\\n");
            strmsg = @strmsg.Replace("\r", "\\r");
            return strmsg;
        }
    }
}
